assault rifle
noun
°A rifle or carbine that is capable of selective fire, has a detachable magazine, and fires an intermediate-power cartridge.
°(colloquial) A semi-automatic firearm that resembles a military weapon.